﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Capa_Entidad;

namespace Capa_Negocio_Interface
{
    public interface IFacadeRegistrarProgramacion
    {

        List<V_Detalle_Programacion_Medica> listarProgramacionMedicaDetalle();
        List<PRM_TIPO_PROGRAMACION> listarTipoProgramacion();
        List<GEN_DEPARTAMENTO_HOSPITAL> listarDepartamentoHospital();
        List<PRM_TURNO> listarTurno();
        List<V_Medico_Especialidad> listarMedicoXFiltro(Int32 idEspecialidad);
        List<GEN_TIPO_SERVICIO> listarTipoServicio();
        IEnumerable<Object> listarEspecialidadXFiltro(int ID);
        IEnumerable<Object> listarConsultorioXFiltro(int ID);
        List<ADM_CITA> listarCita();
        int UltimoNumeroProgramacionMedica();
        bool InsertarProgramacionMedica(PRM_PROGRAMACION_MEDICA obj);
        bool ModificarProgramacionMedica(PRM_PROGRAMACION_MEDICA obj);
        bool EliminarProgramacionMedica(PRM_PROGRAMACION_MEDICA obj);

    }
}